| Index Entry | Section |
|
N | | |
| named section | 7.56 .section name |
| named sections | 4.2 Linker Sections |
| names, symbol | 5.3 Symbol Names |
| naming object file | 2.9 Name the Object File: -o |
| new page, in listings | 7.10 .eject |
| newline (\n ) | 3.6.1.1 Strings |
| newline, required at file end | 3.5 Statements |
| nolist directive | 7.43 .nolist |
| null-terminated strings | 7.4 .asciz "string" ... |
| number constants | 3.6.2 Number Constants |
| number of macros executed | 7.42 .macro |
| numbered subsections | 4.4 Sub-Sections |
| numbers, 16-bit | 7.27 .hword expressions |
| numeric values | 6. Expressions |
|
O | | |
| object file | 1.6 Output (Object) File |
| object file format | 1.3 Object File Formats |
| object file name | 2.9 Name the Object File: -o |
| object file, after errors | 2.16 Generate Object File in Spite of Errors: -Z |
| obsolescent directives | 7.73 Deprecated Directives |
| octa directive | 7.44 .octa bignums |
| octal character code (\ddd ) | 3.6.1.1 Strings |
| octal integers | 3.6.2.1 Integers |
| operands in expressions | 6.2.1 Arguments |
| operator precedence | 6.2.4 Infix Operators |
| operators, in expressions | 6.2.2 Operators |
| operators, permitted arguments | 6.2.4 Infix Operators |
| option summary | 1. Overview |
| options, all versions of assembler | 2. Command-Line Options |
| options, command line | 1.4 Command Line |
| org directive | 7.45 .org new-lc , fill |
| output file | 1.6 Output (Object) File |
|
P | | |
| p2align directive | 7.46 .p2align[wl] abs-expr, abs-expr, abs-expr |
| p2alignl directive | 7.46 .p2align[wl] abs-expr, abs-expr, abs-expr |
| p2alignw directive | 7.46 .p2align[wl] abs-expr, abs-expr, abs-expr |
| padding the location counter | 7.2 .align abs-expr, abs-expr, abs-expr |
| padding the location counter given a power of two | 7.46 .p2align[wl] abs-expr, abs-expr, abs-expr |
| padding the location counter given number of bytes | 7.5 .balign[wl] abs-expr, abs-expr, abs-expr |
| page, in listings | 7.10 .eject |
| paper size, for listings | 7.51 .psize lines , columns |
| paths for .include | 2.4 .include search path: -I path |
| patterns, writing in memory | 7.23 .fill repeat , size , value |
| plus, permitted arguments | 6.2.4 Infix Operators |
| popsection directive | 7.47 .popsection |
| precedence of operators | 6.2.4 Infix Operators |
| precision, floating point | 3.6.2.3 Flonums |
| prefix operators | 6.2.3 Prefix Operator |
| preprocessing | 3.1 Preprocessing |
| preprocessing, turning on and off | 3.1 Preprocessing |
| previous directive | 7.48 .previous |
| print directive | 7.50 .print string |
| protected directive | 7.71 .internal , .hidden , .protected |
| pseudo-ops, machine independent | 7. Assembler Directives |
| psize directive | 7.51 .psize lines , columns |
| purgem directive | 7.52 .purgem name |
| purpose of GNU assembler | 1.2 The GNU Assembler |
| pushsection directive | 7.49 .pushsection name |
|
Q | | |
| quad directive | 7.53 .quad bignums |
|
R | | |
| relocation | 4. Sections and Relocation |
| relocation example | 4.2 Linker Sections |
| reporting bugs in assembler | 9. Reporting Bugs |
| rept directive | 7.54 .rept count |
|
S | | |
| sbttl directive | 7.55 .sbttl "subheading" |
| search path for .include | 2.4 .include search path: -I path |
| section directive | 7.56 .section name |
| section-relative addressing | 4.1 Background |
| sections | 4. Sections and Relocation |
| sections in messages, internal | 4.3 Assembler Internal Sections |
| sections, named | 4.2 Linker Sections |
| set directive | 7.57 .set symbol, expression |
| short directive | 7.58 .short expressions |
| single character constant | 3.6.1.2 Characters |
| single directive | 7.59 .single flonums |
| sixteen bit integers | 7.27 .hword expressions |
| sixteen byte integer | 7.44 .octa bignums |
| size directive | 7.60 .size |
| skip directive | 7.62 .skip size , fill |
| sleb128 directive | 7.61 .sleb128 expressions |
| small data, MIPS | 8.1 Assembler options |
| small data, MIPS ECOFF | 8.2 MIPS object code |
| SmartMIPS | 8.1 Assembler options |
| source program | 1.5 Input Files |
| space directive | 7.63 .space size , fill |
| space used, maximum for assembly | 2.11 Display Assembly Statistics: --statistics |
| stabd directive | 7.64 .stabd, .stabn, .stabs |
| stabn directive | 7.64 .stabd, .stabn, .stabs |
| stabs directive | 7.64 .stabd, .stabn, .stabs |
| stabx directives | 7.64 .stabd, .stabn, .stabs |
| standard assembler sections | 4.1 Background |
| standard input, as input file | 1.4 Command Line |
| statement separator character | 3.5 Statements |
| statements, structure of | 3.5 Statements |
| statistics, about assembly | 2.11 Display Assembly Statistics: --statistics |
| stopping the assembly | 7.1 .abort |
| string constants | 3.6.1.1 Strings |
| string directive | 7.65 .string "str" |
| string literals | 7.3 .ascii "string" ... |
| string, copying to object file | 7.65 .string "str" |
| struct directive | 7.66 .struct expression |
| subexpressions | 6.2.1 Arguments |
| subtitles for listings | 7.55 .sbttl "subheading" |
| subtraction, permitted arguments | 6.2.4 Infix Operators |
| summary of options | 1. Overview |
| supporting files, including | 7.30 .include "file" |
| suppressing warnings | 2.14 Control Warnings: -W , --warn , --no-warn |
| symbol attributes | 5.5 Symbol Attributes |
| symbol names | 5.3 Symbol Names |
| symbol names, local | Local Symbol Names |
| symbol names, temporary | Local Symbol Names |
| symbol type | 5.5.2 Type |
| symbol value | 5.5.1 Value |
| symbol value, setting | 7.57 .set symbol, expression |
| symbol values, assigning | 5.2 Giving Symbols Other Values |
| symbol versioning | 7.67 .symver |
| symbol visibility | 7.71 .internal , .hidden , .protected |
| symbol, common | 7.7 .comm symbol , length [, align] |
| symbol, making visible to linker | 7.26 .global symbol , .globl symbol |
| symbolic debuggers, information for | 7.64 .stabd, .stabn, .stabs |
| symbols | 5. Symbols |
| symbols, assigning values to | 7.16 .equ symbol, expression |
| symbols, local common | 7.34 .lcomm symbol , length [, align] |
| symver directive | 7.67 .symver |
| syntax, machine-independent | 3. Syntax |
|